home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple AUX 3.0
/
Apple AUX 3.0.iso
/
MacInstallFiles
/
Install 2
/
Finder
/
Finder.rsrc
/
bin.rsrc_CODE_143.txt
< prev
next >
Wrap
Text File
|
1991-04-25
|
7KB
|
127 lines
# near model CODE resource
# jump table entries: 13848-13849 (2 of them)
export_1731:
00000000 4E56 FFB4 link A6, -0x004C
00000004 48E7 0018 movem.l -[A7], A3,A4
00000008 286E 0008 movea.l A4, [A6 + 0x8]
0000000C 7000 moveq.l D0, 0x00
0000000E 2640 movea.l A3, D0
00000010 486E FFC8 pea.l [A6 - 0x38]
00000014 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00000018 4A80 tst.l D0
0000001A 588F addq.l A7, 4
0000001C 6732 beq +0x34 /* 00000050 */
0000001E 302E 0012 move.w D0, [A6 + 0x12]
00000022 48C0 ext.l D0
00000024 2F00 move.l -[A7], D0
00000026 7000 moveq.l D0, 0x00
00000028 2F00 move.l -[A7], D0
0000002A 486E FFB4 pea.l [A6 - 0x4C]
0000002E 2F0C move.l -[A7], A4
00000030 4EAD 1C22 jsr [A5 + 0x1C22 /* export_896 */]
00000034 2F0C move.l -[A7], A4
00000036 206E 000C movea.l A0, [A6 + 0xC]
0000003A 2F08 move.l -[A7], A0
0000003C 3010 move.w D0, [A0]
0000003E 48C0 ext.l D0
00000040 2F00 move.l -[A7], D0
00000042 486E FFB4 pea.l [A6 - 0x4C]
00000046 4EAD 1C62 jsr [A5 + 0x1C62 /* export_904 */]
0000004A 2640 movea.l A3, D0
0000004C 4FEF 0020 lea.l A7, [A7 + 0x20]
label00000050:
00000050 486E FFC8 pea.l [A6 - 0x38]
00000054 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00000058 200B move.l D0, A3
0000005A 588F addq.l A7, 4
0000005C 4CEE 1800 FFAC movem.l A3,A4, [A6 - 0x54]
00000062 4E5E unlink A6
00000064 4E75 rts
export_1732:
00000066 4E56 0000 link A6, 0
0000006A 48E7 0108 movem.l -[A7], D7,A4
0000006E 286E 0008 movea.l A4, [A6 + 0x8]
00000072 7E00 moveq.l D7, 0x00
00000074 4878 2BF2 push.l 0x2BF2
00000078 2F0C move.l -[A7], A4
0000007A 2054 movea.l A0, [A4]
0000007C 2050 movea.l A0, [A0]
0000007E 2268 000C movea.l A1, [A0 + 0xC]
00000082 4E91 jsr [A1]
00000084 4A00 tst.b D0
00000086 508F addq.l A7, 8
00000088 6700 008E beq +0x90 /* 00000118 */
0000008C 4878 2DE6 push.l 0x2DE6
00000090 2F0C move.l -[A7], A4
00000092 2054 movea.l A0, [A4]
00000094 2050 movea.l A0, [A0]
00000096 2268 000C movea.l A1, [A0 + 0xC]
0000009A 4E91 jsr [A1]
0000009C 4A00 tst.b D0
0000009E 508F addq.l A7, 8
000000A0 670A beq +0xC /* 000000AC */
000000A2 2E3C 7472 7368 move.l D7, 0x74727368 /* 'trsh' */
000000A8 6000 008A bra +0x8C /* 00000134 */
label000000AC:
000000AC 4878 2CEC push.l 0x2CEC
000000B0 2F0C move.l -[A7], A4
000000B2 2054 movea.l A0, [A4]
000000B4 2050 movea.l A0, [A0]
000000B6 2268 000C movea.l A1, [A0 + 0xC]
000000BA 4E91 jsr [A1]
000000BC 4A00 tst.b D0
000000BE 508F addq.l A7, 8
000000C0 672C beq +0x2E /* 000000EE */
000000C2 2F0C move.l -[A7], A4
000000C4 4EAD 2FAA jsr [A5 + 0x2FAA /* export_1521 */]
000000C8 4A00 tst.b D0
000000CA 588F addq.l A7, 4
000000CC 6708 beq +0xA /* 000000D6 */
000000CE 2E3C 666C 7079 move.l D7, 0x666C7079 /* 'flpy' */
000000D4 605E bra +0x60 /* 00000134 */
label000000D6:
000000D6 2054 movea.l A0, [A4]
000000D8 4AA8 00A0 tst.l [A0 + 0xA0]
000000DC 6708 beq +0xA /* 000000E6 */
000000DE 2E3C 7372 7672 move.l D7, 0x73727672 /* 'srvr' */
000000E4 604E bra +0x50 /* 00000134 */
label000000E6:
000000E6 2E3C 6864 736B move.l D7, 0x6864736B /* 'hdsk' */
000000EC 6046 bra +0x48 /* 00000134 */
label000000EE:
000000EE 7001 moveq.l D0, 0x01
000000F0 2F00 move.l -[A7], D0
000000F2 2F0C move.l -[A7], A4
000000F4 2054 movea.l A0, [A4]
000000F6 2050 movea.l A0, [A0]
000000F8 2268 008C movea.l A1, [A0 + 0x8C]
000000FC 4E91 jsr [A1]
000000FE D0BC F061 0000 add.l D0, 0xF0610000
00000104 508F addq.l A7, 8
00000106 2F00 move.l -[A7], D0
00000108 2F3C FFFF BF87 move.l -[A7], 0xFFFFBF87
0000010E 4EAD 09CA jsr [A5 + 0x9CA /* export_309 */]
00000112 2E00 move.l D7, D0
00000114 508F addq.l A7, 8
00000116 601C bra +0x1E /* 00000134 */
label00000118:
00000118 4878 4362 push.l 0x4362 /* 'Cb' */
0000011C 2F0C move.l -[A7], A4
0000011E 2054 movea.l A0, [A4]
00000120 2050 movea.l A0, [A0]
00000122 2268 000C movea.l A1, [A0 + 0xC]
00000126 4E91 jsr [A1]
00000128 4A00 tst.b D0
0000012A 508F addq.l A7, 8
0000012C 6706 beq +0x8 /* 00000134 */
0000012E 2E3C 6164 7270 move.l D7, 0x61647270 /* 'adrp' */
label00000134:
00000134 4A87 tst.l D7
00000136 6606 bne +0x8 /* 0000013E */
00000138 2E3C 6472 6F70 move.l D7, 0x64726F70 /* 'drop' */
label0000013E:
0000013E 2007 move.l D0, D7
00000140 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00000146 4E5E unlink A6
00000148 4E75 rts